#ifndef DUMMY_SERVICE_MOCK_H
#define DUMMY_SERVICE_MOCK_H

#include <gmock\gmock.h>
#include <utils\smart_car_services.h>
#include <interface\service_interface.h>

enum { DUMMY_SERVICE };

class dummy_service: public smart_car::service_interface
{
public:
	enum { service_id = DUMMY_SERVICE};
	virtual void sample_method() = 0;
	virtual ~dummy_service() {}
};

class dummy_service_mock: public dummy_service
{
public:
	MOCK_METHOD0(sample_method, void());
};

#endif /* DUMMY_SERVICE_MOCK_H */